In computing and computer programming, exceptionhandling is the process of responding to the occurrence of exceptions – anomalous or exceptional conditions requiring special processing – during the execution of a program. In general, an exception breaks the normal flow of execution and executes a pre-registered exception handler; the details of how this is done depend on whether it is a hardware or software exception and how the software exception is implemented.
Special code which is called when an exception occurs during
the execution of a program. If the programmer does not
provide a handler for a given exception, a built-in system
exception handler will usually be called resulting in abortion
of the program run and some kind of error indication being
returned to the user.
Examples of exception handler mechanisms are Unix's signal
calls and Lisp's catch and throw.
(1994-10-31)
Automated exceptionhandling
Automated exceptionhandling is a computing term referring to the computerized handling of errors. Runtime systems (engines) such as those for the Java programming language or .